第6周 資料庫 學習心得筆記
學號: 1111310013
姓名: 陳文慶寧
I.
MYSQL資料庫與EXCEL不一樣的地方?
1. 資料結構:
- MySQL:關聯式資料庫,使用表格組織資料。
- Excel:電子表格,以行和列儲存數據。
2. 數據量:
- MySQL:能處理大量資料(數百萬至十億條)。
- Excel:對大數據集效能有限。
3. 查詢功能:
- MySQL:使用SQL進行複雜查詢和聯結。
- Excel:主要透過篩選和排序,查詢較簡單。
4. 資料完整性:
- MySQL:有完整性約束,確保數據準確性。
- Excel:缺乏強大的完整性約束。
5. 多用戶存取:
- MySQL:支援多用戶同時存取,權限可控。
- Excel:共享時易衝突,權限控制較弱。
6. 自動化與擴展性:
- MySQL:支援自動化和與其他應用連接。
- Excel:可用VBA自動化,但功能較有限。
II.
本周實際操作畫面的截圖
1. Students

2. Courses

3. Classes

III.
學習建立遠端資料庫的心得
1. 基礎知識的重要性:
- 熟悉SQL語言和資料庫概念對於設計和管理遠端資料庫至關重要。
2. 環境配置:
- 在本地或雲端伺服器上設定資料庫時,理解伺服器的配置和安全性設定(如防火牆、訪問權限等)非常重要。
3. 安全性考量:
- 確保資料庫安全性,例如使用SSL加密連接,設定強密碼,定期更新和備份資料。
4. 性能優化:
- 了解如何進行索引設置和查詢優化,以提高資料庫的讀取和寫入性能。
5. 使用工具:
- 掌握一些資料庫管理工具(如phpMyAdmin、MySQL Workbench),能有效地進行管理和維護。
6. 持續學習:
- 資料庫技術不斷演進,保持學習新技術和最佳實踐非常重要。
7. 實踐經驗:
- 透過實際建立和管理資料庫,增進解決問題的能力,讓理論知識得以應用。